dna biotechnology power dna testing energy nanotechnology chemistry entropy density programming biotech heat capacity gene electricity genetic evolution genetics solar